# coding=utf-8
from flask import g
'''
自定义一个装饰器，判断用户是否登录了，如果登录，继续访问，如果没有登录自己返回（不能进行访问）
本质上是一个登录拦截器
'''


def Login_required(func):
    def wrapper(*args,**kwargs):
        if g.user_id is not None: #表示用户已经登录过
            return func(*args,**kwargs)
        else:
            return {
                'message':'用户没有登录，不能访问',
                'code':208
            }
    return wrapper #返回函数，不要加小括号，不然变函数调用














